package com.zyh.scs.admin.api.vo;

import com.zyh.scs.admin.api.entity.UserEarlyWarn;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author hwh
 * @ClassName: 预警提示历史操作记录VO$
 * @Description: $
 * @Date $
 * @Version 1.0
 */
@Data
@Schema(description = "预警提示历史操作记录VO")
@Accessors(chain = true)
public class UserEarlyWarnVO implements Serializable {

    /**
     * 处理时间
     */
    @Schema(description = "处理时间")
    private LocalDateTime resultTime;

    /**
     * 操作人id
     */
    @Schema(description = "操作人id")
    private String operateId;

    /**
     * 操作人name
     */
    @Schema(description = "操作人name")
    private String operateName;

    /**
     * 相关账户信息新
     */
    @Schema(description = "相关账户信息新")
    private List<UserEarlyWarn> userEarlyNewList;

    /**
     * 相关账户信息旧
     */
    @Schema(description = "相关账户信息旧相关账户信息旧")
    private List<UserEarlyWarn> userEarlyOldList;

    /**
     * 处理结果
     */
    @Schema(description = "处理结果 1待处理 2账户合并 3忽略")
    private String result;

    /**
     * 重复字段
     */
    @Schema(description = "重复字段")
    private String repeatField;
}
